package com.ly.heart.domain.dto;

import com.baomidou.mybatisplus.annotation.TableField;
import com.ly.common.PageParam;
import com.ly.common.core.domain.BaseEntity;
import com.ly.heart.domain.SaleOrderEntity;
import com.ly.heart.domain.vo.SaleOrderDetailVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Map;

@Data
@ApiModel("查询订单列表参数")
public class SaleOrderQueryDto extends PageParam<SaleOrderDetailVo> {

    @ApiModelProperty("合同名称")
    private String contractName;

    @ApiModelProperty(value = "订单编号")
    private String saleCode;

    @ApiModelProperty(value = "源单类型(0销售合同 1销售报价单)")
    private String sourceDocType;

    @ApiModelProperty(value = "客户名称")
    private String customerName;

    @ApiModelProperty(value = "客户id")
    private String customerId;

    @ApiModelProperty(value = "销售部门")
    private String saleDept;

    @ApiModelProperty(value = "销售员")
    private String salePerson;

    @ApiModelProperty(value = "订单状态")
    private String state;

    @ApiModelProperty(value = "收货方")
    private String receivingName;

    @ApiModelProperty
    private BaseEntity baseEntity;



}
